
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package estudiar;

import java.io.*;

/**
 *
 * @author ortega
 * sG2Pn7UB6Yk6 contraseña
 * entrar en google code
 * https://proyecto-tcfer-primera.googlecode.com/svn/ proyecto-tcfer-primera --username tcfer10@gmail.com
 */
public class futbolista 
{
     private String nombre;
     private int sueldo;
     private int goles;
     private int edad;
     private String equipo;
    /**
     * Constructores
     */
      public static String pedirNombre(String mensaje)
    {
        InputStreamReader flujo=new InputStreamReader(System.in);
        BufferedReader teclado=new BufferedReader(flujo);
        System.out.println(mensaje);
        String nombre="";
        try
        {
            nombre=teclado.readLine();
            while(nombre.equalsIgnoreCase(""))//ignore case no distingue mayúsculas de minúsculas
            {
                System.out.println("ERROR");
                System.out.print(mensaje);
                nombre=teclado.readLine();
            }
        }
        catch(IOException es)
        {
            
        }
        return nombre;
    
    }
      public static String pedirEquipo(String mensaje)
    {
        InputStreamReader flujo=new InputStreamReader(System.in);
        BufferedReader teclado=new BufferedReader(flujo);
        System.out.println(mensaje);
        String nombre="";
        try
        {
            nombre=teclado.readLine();
            while(nombre.equalsIgnoreCase(""))//ignore case no distingue mayúsculas de minúsculas
            {
                System.out.println("ERROR");
                System.out.print(mensaje);
                nombre=teclado.readLine();
            }
        }
        catch(IOException es)
        {
            
        }
        return nombre;
    
    }
      public static int pedirEdad(String mensaje, int linferior, int lsuperior)//COMPROBAR QUE UN NÚMERO ESTA EN UN RANGO
    {
        int numero = 0;
        InputStreamReader flujo=new InputStreamReader(System.in);
        BufferedReader teclado=new BufferedReader(flujo);
        boolean mal=true;
        while(mal)
        {
            try
            {
                System.out.println(mensaje);
                numero=Integer.parseInt(teclado.readLine());
                if (numero<linferior || numero>lsuperior)
                {
                   System.out.println("ERROR EL DATO DEBE ESTAR ENTRE "+linferior+"Y "+lsuperior); 
                }
                else
                {
                    mal=false;
                }
            }
            catch(NumberFormatException es)
            {
                System.err.println("No es un numero");
            }
            catch(IOException es)
            {
                
            }
        }return numero;
        
    }
        public static int pedirGoles(String mensaje, int linferior)//COMPROBAR QUE UN NÚMERO ES MAYOR
        {
        int numero = 0;
        InputStreamReader flujo=new InputStreamReader(System.in);
        BufferedReader teclado=new BufferedReader(flujo);
        boolean mal=true;
        while(mal)
        {
            try
            {
                System.out.println(mensaje);
                numero=Integer.parseInt(teclado.readLine());
                if (numero<linferior)
                {
                   System.out.println("ERROR EL DATO DEBE SER MAYOR A "+linferior); 
                }
                else
                {
                    mal=false;
                }
            }
            catch(NumberFormatException es)
            {
                System.err.println("No es un numero");
            }
            catch(IOException es)
            {
                
            }
        }return numero;
        }
        public static int pedirSueldo(String mensaje, int linferior, int lsuperior)//COMPROBAR QUE UN NÚMERO ESTA EN UN RANGO
    {
        int numero = 0;
        InputStreamReader flujo=new InputStreamReader(System.in);
        BufferedReader teclado=new BufferedReader(flujo);
        boolean mal=true;
        while(mal)
        {
            try
            {
                System.out.println(mensaje);
                numero=Integer.parseInt(teclado.readLine());
                if (numero<linferior || numero>lsuperior)
                {
                   System.out.println("ERROR EL DATO DEBE ESTAR ENTRE "+linferior+"Y "+lsuperior); 
                }
                else
                {
                    mal=false;
                }
            }
            catch(NumberFormatException es)
            {
                System.err.println("No es un numero");
            }
            catch(IOException es)
            {
                
            }
        }return numero;
        
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return the sueldo
     */
    public int getSueldo() {
        return sueldo;
    }

    /**
     * @param sueldo the sueldo to set
     */
    public void setSueldo(int sueldo) {
        this.sueldo = sueldo;
    }

    /**
     * @return the goles
     */
    public int getGoles() {
        return goles;
    }

    /**
     * @param goles the goles to set
     */
    public void setGoles(int goles) {
        this.goles = goles;
    }

    /**
     * @return the edad
     */
    public int getEdad() {
        return edad;
    }

    /**
     * @param edad the edad to set
     */
    public void setEdad(int edad) {
        this.edad = edad;
    }

    /**
     * @return the equipo
     */
    public String getEquipo() {
        return equipo;
    }

    /**
     * @param equipo the equipo to set
     */
    public void setEquipo(String equipo) {
        this.equipo = equipo;
    }
}
